<?php

$raizGerador = dirname(__FILE__) . "/../../";
require_once "$raizGerador/config.php";

$strBusca = $_REQUEST['strBusca'];
$bairro = $_REQUEST['bairro'];
$dataInicial = change_data_from_Br_to_bd($_REQUEST['dataInicial']);
$dataFinal = change_data_from_Br_to_bd($_REQUEST['dataFinal']);

$sqlBairro = " AND t.bairro = :bairro ";
$joinBairro = "JOIN r.propriedade t";
if($bairro=="Todos"){
	$sqlBairro="";
	$joinBairro="";

}
$dql = "select r from Entities\Recibo r JOIN r.cadastrado c $joinBairro where r.cancelado = false AND (r.id like :parametro or c.nome like :parametro) and (r.dataPagamento BETWEEN :dataInicial and :dataFinal) $sqlBairro order by r.id ASC, c.nome ASC";

//echo $dql;
$q = $em->createQuery($dql);
$q->setParameter("parametro", "%".$strBusca."%");
$q->setParameter("dataInicial", $dataInicial);
$q->setParameter("dataFinal", $dataFinal);
if($bairro!="Todos"){
	$q->setParameter("bairro", $bairro);
}

$recibos = $q->getResult();

if(!empty($recibos)){
	$gprr = new classes\GeradorPDFRelatorioRecibos("Relatorio de Recibos", $recibos, change_data_from_bd_to_Br($dataInicial), change_data_from_bd_to_Br($dataFinal), $bairro);

	$pdf = $gprr->desenhaCorpoRelatorio($recibos);
	
	$pdf->Output("relatorio_".date("d-m-Y H:i:s"), "I");

}
else{
	echo "Nenhum resultado encontrado!";
}

